A task made for loading resources. More...
Public Member Functions | |
ResourceTask () | |
~ResourceTask () | |
void | setTaskType (RESOURCE_TASK_TYPE value) |
void | setDeclPath (const nkMemory::StringView &value) |
void | setLoadQuery (ResourceSetLoadQuery *value) |
void | setDefaultCompoName (const nkMemory::StringView &value) |
void | setCallback (ResourceSaveLoadCallback *value) |
virtual nkTasks::TASK_RESULT | onWork () override |
virtual void | onWorkDone () override |
virtual void | onSuccess () override |
virtual void | onFail () override |
virtual void | onAbort () override |
![]() | |
Task () | |
virtual | ~Task () |
Thread * | getParentThread () const |
TASK_RESULT | getWorkResult () const |
void | setParentThread (Thread *thread) |
void | setWorkResult (TASK_RESULT result) |
A task made for loading resources.
This API is currently not meant to be used outside of the nkGraphics::ResourceManager. See the loading functions.
nkGraphics::ResourceTask::ResourceTask | ( | ) |
Constructor.
nkGraphics::ResourceTask::~ResourceTask | ( | ) |
Destructor.
void nkGraphics::ResourceTask::setTaskType | ( | RESOURCE_TASK_TYPE | value | ) |
WIP.
void nkGraphics::ResourceTask::setDeclPath | ( | const nkMemory::StringView & | value | ) |
WIP.
void nkGraphics::ResourceTask::setLoadQuery | ( | ResourceSetLoadQuery * | value | ) |
WIP.
void nkGraphics::ResourceTask::setDefaultCompoName | ( | const nkMemory::StringView & | value | ) |
WIP.
void nkGraphics::ResourceTask::setCallback | ( | ResourceSaveLoadCallback * | value | ) |
WIP.
|
overridevirtual |
WIP.
Implements nkTasks::Task.
|
overridevirtual |
WIP.
Implements nkTasks::Task.
|
overridevirtual |
WIP.
Implements nkTasks::Task.
|
overridevirtual |
WIP.
Implements nkTasks::Task.
|
overridevirtual |
WIP.
Implements nkTasks::Task.